Validated Roundings of Dot Products by Sticky Accumulation

نویسندگان

  • Marc Daumas
  • David W. Matula
چکیده

The dot product operation is very prevalent in scientific computation and has therefore been incorporated as a primitive operation in some languages. The implementation of the dot product operation by a sequence of IEEE standard multiplications and additions does not prevent a substantial accumulation of the round-off errors or warn the user about a catastrophic cancellation. We present the design of a double precision dot product operation employing sticky accumulation, where the final rounded result is validated by raising a new exception flag if the result incurred catastrophic cancellation. Sticky accumulation can be implemented in a pipeline or parallel environment to sustain double precision with an extended control of the error. Our design allows that, in the absence of catastrophic cancellation, one ulp accuracy is guaranteed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Contiguous digit sets and local roundings

We determine for which rouiidings adrlitioii in the floating-point screen has representable rounding error, whicli rouiiclings are implied by truncation of digit strings i n different radix systems with contiguous digits, and how rnany additional digits (including possibly a sticky bit) have to I)c kept in such systems in orcler to perforin a given rorinclirig correctly. Throughout the paper, w...

متن کامل

Design and optimization of Dot-blot ELISA system using specific antigens for simple and rapid diagnosis of glanders

Introduction Glanders is one of the oldest contagious and dangerous zoonotic diseases manifesting ulcerative granulomatous lesions on the skin and mucous membranes. Early methods possessing desirable sensitivity and specificity is important to diagnose the disease considering the just only one case report and preventing disease by identification and eradication. The present study was aimed to ...

متن کامل

Design of a fast validated dot product operation

The dot product operation is very prevalent in sci-entiic computation and has been incorporated as a primitive operation in some languages. Implementation of the dot product operation by a sequence of IEEE standard multiplications and additions does not prevent substantial error accumulation or warn about catastrophic cancellation. The design of a double precision dot product operation is prese...

متن کامل

Combinatorics and Algorithms on Low-Discrepancy Roundings of a Real Sequence

We discuss the problem of computing all the integer sequences obtained by rounding an input sequence of n real numbers such that the discrepancy between the input sequence and each output binary sequence is less than one. The problem arises in the design of digital halftoning methods in computer graphics. We show that the number of such roundings is at most n + 1 if we consider the discrepancy ...

متن کامل

Design of Optimized Quantum-dot Cellular Automata RS Flip Flops

   Complementary metal-oxide semiconductor (CMOS) technology has been the industry standard to implement Very Large Scale Integrated (VLSI) devices for the last two decades. Due to the consequences of miniaturization of such devices (i.e. increasing switching speeds, increasing complexity and decreasing power consumption), it is essential to replace them with a new technology. Quantum-dot c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Computers

دوره 46  شماره 

صفحات  -

تاریخ انتشار 1997